package com.milling.business;

public class BusinessConstants {

    /**
     * 缓存库满盒出库配针机
     */
    public static final String TASK_TYPE_1 = "1";

    /**
     * 余针回流入库
     */
    public static final String TASK_TYPE_2 = "2";

    /**
     * 满盒入配针机
     */
    public static final String TASK_TYPE_3 = "3";

    /**
     * 后库钻针补料入缓存库
     */
    public static final String TASK_TYPE_4 = "4";

    /**
     * 缓存库补散料入配针机
     */
    public static final String TASK_TYPE_5 = "5";

    /**
     * 钻针信息绑定
     */
    public static final String TASK_TYPE_6 = "6";

    /**
     * 工单任务状态 - 待处理
     */
    public static final String TASK_STATUS_1 = "1";

    /**
     * 工单任务状态 - 处理中
     */
    public static final String TASK_STATUS_2 = "2";
    /**
     * 工单任务状态 - 异常
     */
    public static final String TASK_STATUS_3 = "3";

    /**
     * 工单任务状态 - 完成
     */
    public static final String TASK_STATUS_4 = "4";


    /**
     * 补料任务状态 - 待补料
     */
    public static final String SUPPLY_STATUS_1 = "1";

    /**
     * 补料任务状态 - 补料中
     */
    public static final String SUPPLY_STATUS_2 = "2";
    /**
     * 补料任务状态 - 补料预暂停
     */
    public static final String SUPPLY_STATUS_3 = "3";

    /**
     * 补料任务状态 - 补料暂停
     */
    public static final String SUPPLY_STATUS_4 = "4";

    /**
     * 补料任务状态 - 完成
     */
    public static final String SUPPLY_STATUS_5 = "5";





    /**
     *  空闲
     */
    public static final String CELL_STATUS_1 = "1";

    /**
     *  入库中
     */
    public static final String CELL_STATUS_2 = "2";

    /**
     *  有货
     */
    public static final String CELL_STATUS_3 = "3";

    /**
     *  出库中
     */
    public static final String CELL_STATUS_4 = "4";

    /**
     *  故障
     */
    public static final String CELL_STATUS_5 = "5";

    /**
     * 物料来源 - 立库
     */
    public static final String MATERIAL_SRC_1 = "1";

    /**
     * 物料来源 - 后库
     */
    public static final String MATERIAL_SRC_2 = "2";

    public static final String GENERATOR_RECORD_AUTHOR = "CODE";

    public static final int FLAT_STORAGE_SINGLE_SIEZ = 600;


    /**
     *  空闲
     */
    public static final String NEEDLE_STATUS_1 = "1";

    /**
     *  有货
     */
    public static final String NEEDLE_STATUS_2 = "2";

    /**
     *  回流中
     */
    public static final String NEEDLE_STATUS_3 = "3";

    /**
     *  后库补料缓存库入库中
     */
    public static final String NEEDLE_STATUS_4 = "4";

    /**
     *  配针机从缓存库补料中
     */
    public static final String NEEDLE_STATUS_5 = "5";

    /**
     *  配针锁定
     */
    public static final String NEEDLE_STATUS_6 = "6";

    /**
     * 配针机叫料 -
     */
    public static final String TXN_TYPE_REQUEST_MATERIAL = "1";

    /**
     * 缓存库请求针盒信息
     */
    public static final String TXN_TYPE_BIND_DRILLINFO = "2";

    /**
     * 后库来料 - 缓存库入库
     */
    public static final String TXN_TYPE_3 = "3";

    /**
     * 后库来料 - 直通通道下料
     */
    public static final String TXN_TYPE_4 = "4";


    /**
     * 满盒同料号标记 - 1 满盒
     */
    public static final String FULL_TYPE_FULL = "1";

    /**
     * 满盒同料号标记 - 2 非满盒同料号
     */
    public static final String FULL_TYPE_MIX = "2";

    /**
     * 满盒同料号标记 - 3 空盒
     */
    public static final String FULL_TYPE_EMPTY = "3";

    /**
     * 配针状态 - 1 未配针
     */
    public static final String CONFIG_STATUS_UNCONFIG = "1";

    /**
     * 配针状态 - 2 预配针
     */
    public static final String CONFIG_STATUS_PRE = "2";

    /**
     * 配针状态 - 3 配针中
     */
    public static final String CONFIG_STATUS_CONFIGING = "3";

    /**
     * 配针状态 - 4 已配针
     */
    public static final String CONFIG_STATUS_COMPLETE = "4";

    /**
     * 配针状态 - 5 已删除
     */
    public static final String CONFIG_STATUS_DELETE = "5";

    /**
     * 配针状态 - 9 处理中
     */
    public static final String CONFIG_STATUS_PROCESSING = "9";

    /**下料输送带**/
    public static final String DELIVER_PORT_REQUEST_MATERIAL = "1";

    /**回库输送带**/
    public static final String DELIVER_PORT_RETURN = "2";


    /**左右料口 1左**/
    public static final Long PORT_ID_LEFT = 1L;

    /**左右料口 2右**/
    public static final Long PORT_ID_RIGHT = 2L;

    /**分拣托盘位状态0 无盒**/
    public static final String SORTTING_NEEDLE_STATUS_NOBOX = "0";

    /**分拣托盘位状态1 空盒上料中**/
    public static final String SORTTING_NEEDLE_STATUS_FEEDINGBOX = "1";

    /**分拣托盘位状态2 有盒 **/
    public static final String SORTTING_NEEDLE_STATUS_NORMAL = "2";

    /**分拣托盘位状态3 满盒下料中，待补空盒**/
    public static final String SORTTING_NEEDLE_STATUS_REMOVEING = "3";

    /**分拣托盘位类型     1-分拣区**/
    public static final String SORTTING_NEEDLE_TYPE_SORTTING = "1";

    /**分拣托盘位类型     2-缓存区**/
    public static final String SORTTING_NEEDLE_TYPE_CACHE = "2";

    /**分拣托盘位类型     3-NG**/
    public static final String SORTTING_NEEDLE_TYPE_NG = "3";

    /**分拣托盘位类型     4-报废**/
    public static final String SORTTING_NEEDLE_TYPE_DESTORY = "4";

    /**分拣入库状态     0-待入库**/
    public static final String SORTING_INSTOCK_STATUS_WAIT = "0";

    /**分拣入库状态     1-入库中**/
    public static final String SORTING_INSTOCK_STATUS_INSTOCKING = "1";

    /**分拣入库状态     2-已入库**/
    public static final String SORTING_INSTOCK_STATUS_INSTOCK = "2";

    /**分拣入库状态     3-异常结束**/
    public static final String SORTING_INSTOCK_STATUS_EXCEPTION = "3";


}
